Générer et modifier une liste de taille donnée

Modifié par Clemni

En Python, il est possible de créer une liste de taille n constituée uniquement de 0 en utilisant la syntaxe suivante
L = [0] * n

On peut alors modifier les éléments individuellement en accédant à ces éléments par leur indice. Attention, on commence à compter les indices à partir de l'indice 0 !

L = [0] * 6 # crée une liste de taille 6 constituée de zéros
L[0] = 3 # modifie le premier élément et lui affecte la valeur 3
L[4] = -24 # modifie le cinquième élément et lui affecte la valeur -24
print(L)
>>> [3, 0, 0, 0, -24, 0]

Un parcours de liste à l'aide d'une boucle for permet alors de modifier l'ensemble des éléments de la liste.

L = [0] * 6
for i in range(len(L)) :
    L[i] = i ** 2
print(L)
>>> [0, 1, 4, 9, 16, 25]

Source : https://lesmanuelslibres.region-academique-idf.fr
Télécharger le manuel : https://forge.apps.education.fr/drane-ile-de-france/les-manuels-libres/mathematiques-terminale-specialite ou directement le fichier ZIP
Sous réserve des droits de propriété intellectuelle de tiers, les contenus de ce site sont proposés dans le cadre du droit Français sous licence CC BY-NC-SA 4.0